A concise book describing the C# programming language, version 2.0, including generics, iterators, anonymous methods, nullable value types and partial type declarations. All example programs from the book. Links.
Now on its third edition, the book was updated to run on the Final Release of .Net. The book covers C# language syntax, Web Services, Windows Development, ASP, Data Access, .Net Remoting and some concepts of object-oriented programming.